home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-02 / g2p55.zip / G2P55_NG.DOC < prev    next >
Text File  |  1990-11-03  |  5KB  |  134 lines

  1.  
  2.  
  3.                               The Guide.2.Pascal
  4.                      A Turbo Pascal Version 5.5 Database
  5.  
  6.  
  7.         A database for use with The Norton Guides resident help program
  8.  
  9.                (C) Copyright 1990 by Robert Bourne and HARD BALL
  10.  
  11.  
  12.                               UNREGISTERED COPY!
  13.  
  14.  
  15.           Please send $15.00 for a registered copy of this guide to:
  16.  
  17.                                   HARD BALL
  18.                         7657 Winnetka Avenue, Suite 156
  19.                              Canoga Park, CA 91306
  20.                              BBS #: (818) 340-3136
  21.  
  22.  
  23.      This program is provided as is.  There is no warranty, expressed or
  24.      implied.  There is no guarantee of the accurateness of the information
  25.      contained therein.
  26.  
  27.  
  28.  
  29. * Turbo Pascal is a trademark of Borland International.
  30. * IBM is a trademark of International Business Machines.
  31. * Norton Guides is a trademark of Peter Norton Computing.
  32.  
  33.  
  34.  
  35. Distribution Files
  36. ──────────────────
  37.  
  38. There are several files which are all a part of this package.  This guide
  39. is not to be distributed in part or in any modified form.  Please make
  40. sure you have a complete copy of all the files as follows:
  41.  
  42.      G2P55NG.DOC     This documentation file
  43.      G2P55REG.FRM    Registration form
  44.      G2P55.NG        Norton Guides Database
  45.      G2P55HST.DOC    Version history
  46.      SUPPORT.BBS     Description of Hard Ball support BBS
  47.  
  48.  
  49. Start Up
  50. ────────
  51.  
  52. Place the database file (G2P55.NG) in the directory where you keep your
  53. Norton Guides files.  Execute the Norton Guides program and from the
  54. Options/Database menu select the Guide.2.Pascal database.
  55.  
  56. Refer to your Norton Guides manual for details on Norton Guides program
  57. execution, options and installation.
  58.  
  59.  
  60.  
  61. Differences in the Registered Version
  62. ─────────────────────────────────────
  63.  
  64. There is much more detailed information in the registered version.  Many of
  65. the "Short" menus will expand to provide more of the important details.  In
  66. addition, the Registered Version contains more details where Short menus do
  67. expand already.  The source text for the reference section contains over
  68. 300 more lines of source, and many more examples.  The compiled database
  69. is about 45K larger.
  70.  
  71. A special emphasis has been placed on cross-referencing.  Wherever a
  72. reference is made to a Turbo Pascal verb, variable, or constant, a SeeAlso
  73. reference will be available for that item.
  74.  
  75. The individual Short menus for each of the standard Units will contain a
  76. complete listing of procedures and functions declared in that unit.  The
  77. unregistered version includes this feature for the DOS unit only.  
  78.  
  79.  
  80.  
  81.  
  82. Expanded Short Menus in the registered version include:
  83.  
  84. In the COMPILER menu, the Short menus for each directive have this format:
  85.  
  86.                                    Align Data
  87.  
  88.   DECLARATION:  {$A-} or {$A+}
  89.  
  90.       DEFAULT:  {$A+}
  91.  
  92.       PURPOSE:  Switches between Word and Byte alignment of variables
  93.  
  94.         RANGE:  Global
  95.  
  96.      IDE MENU:  Options/Compiler/Align Data
  97.  
  98.       REMARKS:  In the {$A+} state, all variables and typed constants are
  99.                 aligned on a machine-word boundary, which provides faster
  100.                 access and execution.  This has no effect on 8088 CPUs
  101.  
  102.                 This does not affect byte size variables, fields of record
  103.                 structures, or array elements.
  104.  
  105.                 NOTE:  Each global Const and Var declaration section always
  106.                        starts at a word boundary, regardless of the state of
  107.                        this directive.
  108.  
  109.  
  110. In the DATA TYPES menu, the individual types will expand to provide details
  111. about type definitions, ranges and examples in the format:
  112.  
  113.                                      Array
  114.  
  115.   DECLARATION:  Array [IndexType] of ComponentType
  116.  
  117.       REMARKS:  The IndexType must be of an Ordinal Type, except LongInt and
  118.                 subranges of LongInt.  Multi-dimension arrays are declared
  119.                 by separating the IndexTypes with a comma (,) or as an Array
  120.                 of an Array; for example, the declaration:
  121.  
  122.                           Array[Boolean] of Array[1..10] of Byte;
  123.  
  124.                        is equivalent to:
  125.  
  126.                           Array[Boolean,1..10] of Byte;
  127.  
  128.       EXAMPLE:  Type
  129.                    Array[1..10] of Real;
  130.                    Array[Monday..Friday] of String[20];
  131.                    Array[1..100, 1..50] of Integer;
  132.                    Packed Array[1..20] of Char;
  133.  
  134.